User extensibility